package com.zhu.instructions.store;
import com.zhu.instructions.base.NoOperandsInstruction;
import com.zhu.rtda.Frame;
/**
 * istore_0 指令：将 int 值存入局部变量表索引 0 的位置
 * 格式：istore_0 （无操作数）
 */
public class ISTORE_0 extends NoOperandsInstruction {
    @Override
    public void execute(Frame frame) {
        int val = frame.getOperandStack().popInt();
        frame.getLocalVars().setInt(0, val);
    }
}
